package cl.ccs.migracionbcmc.dao;


import cl.ccs.migracionbcmc.model.Contrato;

import java.util.List;


public interface ContratoDao {
    /**
     * @param rut
     * @return
     * @throws Exception
     */
    public List<Contrato> getContratos(String rut) throws Exception;

    /**
     * @param corrContrato
     * @param rut
     * @return
     * @throws Exception
     */
    public Contrato getDetalleContrato(Long corrContrato, String rut) throws Exception;

    /**
     * @param corrContrato
     * @param rutAfectado
     * @param usuario
     * @return
     * @throws Exception
     */
    public Boolean actualizaContrato(Long corrContrato, String rutAfectado, String usuario) throws Exception;
}
